.middle {
    display: flex;
    justify-content: center;
    margin: 50px 0;
}

.middle > div {
    width: 1000px;
    border: 1px solid red;
}

.middle > div > div:nth-child(2) {
    padding: 10px;

}

/*-------------------------菜单---------------*/
.middle > div > div:nth-child(1) {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid red;
    align-items: center;
}

.menu div {
    width: 150px;
}

.menu {
    display: flex;
    text-align: center;
}

.menu > div > div:nth-child(1) {
    line-height: 60px;
}

.two-menu {
    text-align: center;
    display: none;
    position: absolute;
}

.menu > div:hover {
    background-color: rgb(230, 145, 55);
    color: white;
}

.menu > div:hover .two-menu {
    background-color: rgb(230, 145, 55);
}


.menu > div > div:hover {
    background-color: rgb(230, 145, 55);
    color: white;
    cursor: pointer;
}

.two-menu > div:hover {
    background-color: rgb(145, 125, 47);
    cursor: pointer;
}

.menu > div:hover .two-menu {
    display: block;
}

/*------------------新聞具體内容--------------*/
.news-content > div {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid red;
    margin: 20px 0 0;
}

.news-content > div > div:nth-child(1) {
    display: flex;
}

.news-content > div > div:nth-child(1) > div:nth-child(2) {
    width: 700px;
    /*//溢出隐藏*/
    overflow: hidden;
    /*如果多余的以...展示*/
    text-overflow: ellipsis;
    /*//强制不换行*/
    white-space: nowrap;
}

